﻿# 请在______处使用一行或多行代码替换
#
# 注意：其他已给出代码仅作为提示，可以修改

'''
考生文件夹下的文件data. txt是教育部爱课程网中国大学MOOC平台的某个HTML页面源文件，里面包
含了我国参与100C建设的一批大学或机构列表。
可题1:请编写程序，从data. txt中提取大学或机构名称列表，将结果写入文件univ. txt, 每行一-个大学或机
构名称，按照大学或机构在data. txt出现的先后顺序输出，样例如下:
北京理工大学
......
北京师范大学
......
是示:所有大学名称在data. txt文件中以a1t="北京理工大学”形式存在。
在考生文件夹下给出了程序框架文件PY301-1. py， 补充代码完成程序(10分)
'''
# 打开文件
fp = open('data.txt')
# 准备写入文件
f = open("univ.txt", "w")

# 通过循环 遍历所有数据
for word in fp:
    # 寻符合条件的信息
    if 'alt=' in word:
        # 对符合的信息进行处理   处理后: 北京大学" width="164" height="60">
        tmp = word[word.find('alt=') + 5:]
        # 再次处理
        tmp = tmp[:tmp.find('"')]
        # 根据题意打印提取出的学校   处理后: 北京大学
        print(tmp)
        # 将结果写入 univ.txt
        f.write(tmp + '\n')

# 关闭文件 释放资源
f.close()
fp.close()
